#ifndef MATHTOOLS_MATH_H_
#define MATHTOOLS_MATH_H_
#include <math.h>

namespace math_tools
{
	const double EPSILON = 1.0e-8;
	const double PI = 3.1415926535;

	template<class T> inline T sqr(const T & x)
	{
		return x * x;
	}

	template<class T> inline T radToDeg(const T & rad)
	{
		return (rad * 180.0) / PI;
	}

	template<class T> inline T degToRad(const T & deg)
	{
		return (deg * PI) / 180.0;
	}
}

#endif
